home *** CD-ROM | disk | FTP | other *** search
-
- // JavaScript wrapper for s3primgd.h
- // Auto generated file, do not modify by hand
- // Copyright ⌐ 2004, Realsoft Graphics Oy
-
- var R3_PRIMTOOLGADGET_H = 1;
- include("oops/r3gadget.js")
- include("oops/r3menu.js")
-
-
- var R3CLID_PRIMTOOLGADGET = 609;
-
-
-
-
- // Description: Class message. Install new object specific tool.
- // Returns: Boolean, true if succeeded
- // p1: Integer, class id of the geometric object
- // p2: String, name for the tool
- // p3: Tag[], tag list containing the following tags R3PTGA_ExtensionMethod, R3PTGA_QueryMethod
-
- R3PTGCM_INSTALLTOOLCLASS = 609002;
-
- function mR3PTGCM_INSTALLTOOLCLASS(p1, p2, p3) {
- return Do3(this.r3obj, 609002, p1, R3TID_INTEGER, 0, p2, R3TID_STRING, 0, p3, R3TID_TAG, R3TNF_ARRAY);
- }
-
- // Description: Enumerates objects specific tools
- // p1: Integer, geometry id
- // p3: Integer, tool id
-
- R3PTGCM_ENUMOBJECTSANDTOOLS = 609003;
-
- function mR3PTGCM_ENUMOBJECTSANDTOOLS(p1, p3) {
- DoA2(this.r3obj, 609003, p1, R3TID_INTEGER, 0, p3, R3TID_INTEGER, 0);
- }
-
- // Description: Determine whether or not the gadget should be shown based on the selected objects.
- // Returns: Boolean, TRUE if the tool should be shown.
- // p3: Object, select list
-
- R3PTGCM_QUERYRESETHANDLES = 609014;
-
- function mR3PTGCM_QUERYRESETHANDLES(p3) {
- return DoA(this.r3obj, 609014, p3, R3TID_OBJECT, 0);
- }
-
-
-
-
- R3PTGA_PrimLayer = 609500;
- function SetR3PTGA_PrimLayer(value) {
- R3Set(this.r3obj, R3PTGA_PrimLayer, value, R3TID_OBJECT, 0);
- }
-
- function GetR3PTGA_PrimLayer() {
- return R3ToJS(R3Get(this.r3obj, R3PTGA_PrimLayer, R3TID_OBJECT, 0));
- }
-
- R3PTGA_Packer = 609501;
- function SetR3PTGA_Packer(value) {
- R3Set(this.r3obj, R3PTGA_Packer, value, R3TID_OBJECT, 0);
- }
-
- function GetR3PTGA_Packer() {
- return R3ToJS(R3Get(this.r3obj, R3PTGA_Packer, R3TID_OBJECT, 0));
- }
-
- R3PTGA_ShowEdit = 609502;
- function GetR3PTGA_ShowEdit() {
- return R3Get(this.r3obj, R3PTGA_ShowEdit, R3TID_INTEGER, 0);
- }
-
- var R3PTGA_ExtensionMethod = 609503; // String
- var R3PTGA_QueryObject = 609504; // Integer
- var R3PTGA_QueryMethod = 609505; // Integer
- var R3PTGA_QueryId = 609506; // Integer
- R3PTGA_Layer = 609507;
- function SetR3PTGA_Layer(value) {
- R3Set(this.r3obj, R3PTGA_Layer, value, R3TID_OBJECT, 0);
- }
-
- function GetR3PTGA_Layer() {
- return R3ToJS(R3Get(this.r3obj, R3PTGA_Layer, R3TID_OBJECT, 0));
- }
-
- var R3PTGA_ExtensionTarget = 609508; // Integer
- R3PTGA_MaterialLayer = 609509;
- function SetR3PTGA_MaterialLayer(value) {
- R3Set(this.r3obj, R3PTGA_MaterialLayer, value, R3TID_OBJECT, 0);
- }
-
- function GetR3PTGA_MaterialLayer() {
- return R3ToJS(R3Get(this.r3obj, R3PTGA_MaterialLayer, R3TID_OBJECT, 0));
- }
-
- var R3PTGA_ShowResetHandles = 609510; // Boolean
- var R3PTGA_ShowRTInvisible = 609511; // Boolean
- var R3PTGA_ShowWFInvisible = 609512; // Boolean
- var R3PTGA_ShowWfInvisible = 609513; // Boolean
- var R3PTGT_PRIMLAYER = 0;
- var R3PTGT_CURRENTLAYER = 1;
-
-
- function r3Primtoolgadget () {
- this.base = r3God;
- if(arguments.length) {
- this.base(R3CLID_PRIMTOOLGADGET, arguments);
- }
- // Methods
- this.INSTALLTOOLCLASS=mR3PTGCM_INSTALLTOOLCLASS;
- this.ENUMOBJECTSANDTOOLS=mR3PTGCM_ENUMOBJECTSANDTOOLS;
- this.QUERYRESETHANDLES=mR3PTGCM_QUERYRESETHANDLES;
-
- // Attributes
- this.GetPrimLayer=GetR3PTGA_PrimLayer;
- this.SetPrimLayer=SetR3PTGA_PrimLayer;
- this.GetPacker=GetR3PTGA_Packer;
- this.SetPacker=SetR3PTGA_Packer;
- this.GetShowEdit=GetR3PTGA_ShowEdit;
- this.GetLayer=GetR3PTGA_Layer;
- this.SetLayer=SetR3PTGA_Layer;
- this.GetMaterialLayer=GetR3PTGA_MaterialLayer;
- this.SetMaterialLayer=SetR3PTGA_MaterialLayer;
- }
-
- r3Primtoolgadget.prototype=new r3Gadget;
- // s3primgd.h_H